/*******************************************************************************
  * 文件：Hardware_Uart.c
  * 作者：zyz
  * 版本：v1.0.0
  * 日期：2017-08-03
  * 说明：串口相关
*******************************************************************************/

/* 头文件 *********************************************************************/
#include "Hardware_Uart.h"
#include "r_cg_macrodriver.h"

/* 宏定义 *********************************************************************/
/* Selection of interrupt source of channel n (MDmn0) */
#define _0000_SAU_TRANSFER_END           (0x0000U)    /* transfer end interrupt */
#define _0001_SAU_BUFFER_EMPTY           (0x0001U)    /* buffer empty interrupt */

/* 类型定义 *******************************************************************/
/* 变量定义 *******************************************************************/
/* 函数声明 *******************************************************************/
/* 函数定义 *******************************************************************/

/*******************************************************************************
  * 函数名：Hardware_InitUart
  * 功  能：初始化
  * 参  数：无
  * 返回值：无
  * 说  明：无
*******************************************************************************/
void Hardware_InitUart(void)
{

}

void Hardware_Uart0SendByte(U8 u8Byte)
{
    TXD0 = u8Byte;
}

U8 Hardware_Uart0RecvByte(void)
{
    return RXD0;
}

void Hardware_Uart1SendByte(U8 u8Byte)
{
    TXD1 = u8Byte;
}

U8 Hardware_Uart1RecvByte(void)
{
    return RXD1;
}

void Hardware_Uart2SendByte(U8 u8Byte)
{
    TXD2 = u8Byte;
}

/***************************** 文件结束 ***************************************/
